﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace Claro.QuestionModel
{
    public class clsAssunto
    {
        public int codAssunto { get; set; }
        public string Descricao { get; set; }

        public static List<clsAssunto> PreencherAssuntos()
        {
            List<clsAssunto> assuntos = new List<clsAssunto>();
            SqlConnection cn = clsConexao.Conectar();
            SqlCommand cmd = cn.CreateCommand();
            cmd.CommandText = "SELECT codAssunto, Descricao FROM Assunto";
            SqlDataReader dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                clsAssunto a = new clsAssunto();
                a.codAssunto = (int)dr["codAssunto"];
                a.Descricao = dr["descricao"].ToString();
                assuntos.Add(a);
            }

            cn.Close();
            cn.Dispose();
            return (assuntos);
        }

        public override string ToString()
        {
            return this.Descricao;
        }
    }
}
